import React from 'react';
import PropTypes from 'prop-types';

export default function UserSignUp(props) {
    const { className, style } = props;
    return (
        <svg
            className={className}
            style={style}
            height="512pt"
            viewBox="0 0 512.00002 512"
            width="512pt"
            xmlns="http://www.w3.org/2000/svg"
        >
            <path
                d="m512 256c0 141.386719-114.613281 256-256 256-37.742188 0-73.582031-8.171875-105.835938-22.832031h-.011718c-9.75-4.441407-19.175782-9.464844-28.222656-15.046875-6.84375-4.210938-13.46875-8.746094-19.863282-13.5625-61.996094-46.714844-102.066406-120.957032-102.066406-204.558594 0-141.386719 114.613281-256 256-256s256 114.613281 256 256zm0 0"
                fill="#ffe152"
            />
            <path
                d="m512 256c0 141.386719-114.613281 256-256 256-37.742188 0-73.582031-8.171875-105.835938-22.832031h-.011718c-9.75-4.441407-19.175782-9.464844-28.222656-15.046875-6.84375-4.210938-13.46875-8.746094-19.863282-13.5625-61.996094-46.714844-102.066406-120.957032-102.066406-204.558594 0-141.386719 114.613281-256 256-256s256 114.613281 256 256zm0 0"
                fill="#ffe152"
            />
            <path
                d="m382.121094 449.574219v29.25c-25.550782 14.5-53.84375 24.71875-83.90625 29.703125-6.449219 1.066406-12.96875 1.902344-19.5625 2.476562-4.105469.367188-8.242188.628906-12.414063.785156-3.394531.144532-6.8125.207032-10.238281.207032-7.648438 0-15.203125-.332032-22.675781-.992188-18.953125-1.660156-37.3125-5.390625-54.855469-10.960937-17.03125-5.402344-33.300781-12.546875-48.589844-21.21875v-29.25c0-44.007813 29.886719-81.039063 70.480469-91.898438 1.484375-.394531 2.976563-.761719 4.492187-1.085937 4.035157-.878906 8.171876-1.484375 12.382813-1.828125 2.570313-.210938 5.160156-.3125 7.785156-.3125h61.953125c6.925782 0 13.675782.730469 20.175782 2.140625.375.074218.75.15625 1.117187.242187 1.097656.25 2.195313.519531 3.269531.8125.03125.011719.054688.011719.085938.023438 10.710937 2.863281 20.675781 7.554687 29.539062 13.707031 24.753906 17.179688 40.960938 45.796875 40.960938 78.199219zm0 0"
                fill="#3d4159"
            />
            <path
                d="m311.851562 356.589844-.230468 1.078125-32.96875 153.335937c-7.460938.660156-15.023438.992188-22.652344.992188-7.648438 0-15.203125-.332032-22.675781-.992188l-32.964844-153.328125-.230469-1.085937zm0 0"
                fill="#66baed"
            />
            <path
                d="m281.535156 388.773438-25.539062 40.960937-25.539063-40.960937"
                fill="#f74f4f"
            />
            <path
                d="m279.574219 510.914062c-7.765625.71875-15.632813 1.085938-23.574219 1.085938-7.953125 0-15.820312-.367188-23.582031-1.078125l23.582031-91.84375zm0 0"
                fill="#f74f4f"
            />
            <path
                d="m255.988281 393.394531-42.828125 23.800781-13.03125-60.601562 26.613282-15.675781"
                fill="#2ba1cf"
            />
            <path
                d="m255.988281 393.394531 42.832031 23.800781 13.027344-60.601562-26.613281-15.675781"
                fill="#2ba1cf"
            />
            <path
                d="m341.160156 366.152344-27.691406 72.222656h13.585938l-28.839844 70.152344c-6.449219 1.066406-12.96875 1.902344-19.5625 2.476562-4.105469.367188-8.242188.628906-12.414063.785156l45.613281-160.421874zm0 0"
                fill="#2a2f4f"
            />
            <path
                d="m170.507812 366.152344 27.6875 72.222656h-13.582031l28.839844 70.152344c6.445313 1.066406 12.964844 1.902344 19.558594 2.476562 4.105469.367188 8.246093.628906 12.414062.785156l-45.296875-159.367187zm0 0"
                fill="#2a2f4f"
            />
            <path
                d="m289.9375 317.800781v41.65625c0 15.25-10.054688 28.140625-23.90625 32.421875-3.167969.984375-6.546875 1.515625-10.042969 1.515625-18.746093 0-33.9375-15.191406-33.9375-33.9375v-41.65625zm0 0"
                fill="#eab599"
            />
            <path
                d="m289.9375 356.820312v2.636719c0 15.25-10.054688 28.140625-23.90625 32.421875-12.496094-3.839844-21.890625-14.707031-23.625-28 2.265625.136719 4.546875.207032 6.835938.207032 6.421874 0 12.71875-.507813 18.847656-1.515626 7.558594-1.214843 14.859375-3.160156 21.847656-5.75zm0 0"
                fill="#f6caae"
            />
            <path
                d="m162.886719 249.535156c0 15.710938-11.480469 28.742188-26.511719 31.160156-1.640625.265626-3.332031.402344-5.054688.402344-17.4375 0-31.566406-14.125-31.566406-31.5625s14.128906-31.566406 31.566406-31.566406c1.722657 0 3.414063.140625 5.054688.40625 15.03125 2.417969 26.511719 15.445312 26.511719 31.160156zm0 0"
                fill="#f6caae"
            />
            <path
                d="m162.886719 249.535156c0 15.710938-11.480469 28.742188-26.511719 31.160156-2.730469-9.929687-4.1875-20.378906-4.1875-31.160156 0-10.785156 1.457031-21.234375 4.1875-31.160156 15.03125 2.417969 26.511719 15.445312 26.511719 31.160156zm0 0"
                fill="#eab599"
            />
            <path
                d="m142.601562 249.535156c0 6.230469-5.050781 11.28125-11.28125 11.28125-6.230468 0-11.28125-5.050781-11.28125-11.28125 0-6.230468 5.050782-11.28125 11.28125-11.28125 6.230469 0 11.28125 5.050782 11.28125 11.28125zm0 0"
                fill="#eab599"
            />
            <path
                d="m349.101562 249.535156c0 15.710938 11.476563 28.742188 26.507813 31.160156 1.644531.265626 3.332031.402344 5.058594.402344 17.4375 0 31.5625-14.125 31.5625-31.5625s-14.125-31.566406-31.5625-31.566406c-1.726563 0-3.414063.140625-5.058594.40625-15.03125 2.417969-26.507813 15.445312-26.507813 31.160156zm0 0"
                fill="#f6caae"
            />
            <g fill="#eab599">
                <path d="m349.101562 249.535156c0 15.710938 11.476563 28.742188 26.507813 31.160156 2.730469-9.929687 4.191406-20.378906 4.191406-31.160156 0-10.785156-1.457031-21.234375-4.191406-31.160156-15.03125 2.417969-26.507813 15.445312-26.507813 31.160156zm0 0" />
                <path d="m373.4375 188.039062v44.722657c0 58.441406-42.695312 106.925781-98.597656 115.921875-.1875.03125-.386719.0625-.574219.09375-5.945313.949218-12.046875 1.421875-18.277344 1.421875-64.855469 0-117.433593-52.582031-117.433593-117.4375v-44.722657c0-13.65625 2.328124-26.78125 6.632812-38.972656 16.0625-45.707031 59.613281-78.472656 110.800781-78.472656h.011719c6.21875 0 12.328125.480469 18.285156 1.421875 56.175782 8.777344 99.152344 57.382813 99.152344 116.023437zm0 0" />
                <path d="m391.949219 249.535156c0 6.230469-5.050781 11.28125-11.28125 11.28125s-11.28125-5.050781-11.28125-11.28125c0-6.230468 5.050781-11.28125 11.28125-11.28125s11.28125 5.050782 11.28125 11.28125zm0 0" />
            </g>
            <path
                d="m373.4375 188.039062v44.722657c0 58.441406-42.695312 106.925781-98.597656 115.921875-.1875.03125-.386719.0625-.574219.09375-56.175781-8.777344-99.140625-57.386719-99.140625-116.015625v-44.722657c0-58.640624 42.976562-107.246093 99.160156-116.023437 56.175782 8.777344 99.152344 57.382813 99.152344 116.023437zm0 0"
                fill="#f6caae"
            />
            <path
                d="m230.984375 225.921875c0 7.359375-5.964844 13.320313-13.324219 13.320313-7.355468 0-13.320312-5.960938-13.320312-13.320313s5.964844-13.324219 13.320312-13.324219c7.359375 0 13.324219 5.964844 13.324219 13.324219zm0 0"
                fill="#3d4159"
            />
            <path
                d="m307.652344 225.921875c0 7.359375-5.964844 13.320313-13.324219 13.320313-7.355469 0-13.320313-5.960938-13.320313-13.320313s5.964844-13.324219 13.320313-13.324219c7.359375 0 13.324219 5.964844 13.324219 13.324219zm0 0"
                fill="#3d4159"
            />
            <path
                d="m228.265625 223.570312c0 3.152344-2.554687 5.707032-5.707031 5.707032s-5.707032-2.554688-5.707032-5.707032c0-3.152343 2.554688-5.707031 5.707032-5.707031s5.707031 2.554688 5.707031 5.707031zm0 0"
                fill="#fff"
            />
            <path
                d="m305.589844 223.570312c0 3.152344-2.558594 5.707032-5.710938 5.707032s-5.707031-2.554688-5.707031-5.707032c0-3.152343 2.554687-5.707031 5.707031-5.707031s5.710938 2.554688 5.710938 5.707031zm0 0"
                fill="#fff"
            />
            <path
                d="m269.316406 254.242188h-26.644531c-3.175781 0-5.746094-2.574219-5.746094-5.75 0-3.171876 2.570313-5.746094 5.746094-5.746094h26.644531c3.175782 0 5.746094 2.574218 5.746094 5.746094 0 3.175781-2.570312 5.75-5.746094 5.75zm0 0"
                fill="#eab599"
            />
            <path
                d="m255.996094 290.601562c-9.835938 0-19.667969-2.464843-28.632813-7.390624-2.53125-1.390626-3.453125-4.566407-2.0625-7.097657 1.390625-2.527343 4.566407-3.449219 7.09375-2.0625 14.777344 8.125 32.421875 8.125 47.199219 0 2.527344-1.386719 5.703125-.464843 7.09375 2.0625 1.390625 2.53125.46875 5.707031-2.0625 7.097657-8.960938 4.925781-18.796875 7.390624-28.628906 7.390624zm0 0"
                fill="#eab599"
            />
            <path
                d="m373.4375 147.453125v45.8125h-21.859375v-35.875l-157.78125-29.320313-33.382813-6.207031v71.402344h-21.859374v-45.8125c0-52.222656 42.328124-94.554687 94.542968-94.554687h45.796875c1.242188 0 2.484375.023437 3.730469.085937 50.476562 1.941406 90.8125 43.488281 90.8125 94.46875zm0 0"
                fill="#2a2f4f"
            />
            <path
                d="m373.4375 147.453125v45.8125h-21.859375v-35.875l-157.78125-29.320313c8.695313-41.753906 44.921875-73.394531 88.828125-75.085937 50.476562 1.941406 90.8125 43.488281 90.8125 94.46875zm0 0"
                fill="#3d4159"
            />
            <path
                d="m155.351562 401.605469v31.542969c0 5.390624-3.328124 10.007812-8.046874 11.898437-1.476563.597656-3.085938.925781-4.777344.925781-7.078125 0-12.820313-5.746094-12.820313-12.824218v-31.542969c0-7.082031 5.742188-12.820313 12.820313-12.820313 1.691406 0 3.300781.324219 4.777344.917969 1.621093.648437 3.078124 1.621094 4.289062 2.835937 2.320312 2.324219 3.757812 5.527344 3.757812 9.066407zm0 0"
                fill="#eab599"
            />
            <path
                d="m155.351562 401.605469v55.820312c0 5.390625-3.328124-14.269531-8.046874-12.378906-4.714844-1.890625-8.042969-6.507813-8.042969-11.898437v-31.542969c0-5.390625 3.328125-10.007813 8.042969-11.902344 1.621093.648437 3.078124 1.621094 4.289062 2.835937 2.320312 2.324219 3.757812 5.527344 3.757812 9.066407zm0 0"
                fill="#f6caae"
            />
            <path
                d="m155.355469 443.601562v29.746094c0 5.925782-1.933594 11.402344-5.191407 15.820313-17.128906-7.785157-33.238281-17.40625-48.097656-28.609375v-16.957032c0-14.710937 11.933594-26.644531 26.644532-26.644531 3.511718 0 6.855468.679688 9.925781 1.910157 3.363281 1.347656 6.394531 3.367187 8.914062 5.894531 4.816407 4.828125 7.804688 11.484375 7.804688 18.839843zm0 0"
                fill="#eab599"
            />
            <path
                d="m155.355469 443.601562v29.746094c0 5.925782-1.933594 11.402344-5.191407 15.820313h-.011718c-9.75-4.441407-19.175782-9.464844-28.222656-15.046875-.011719-.261719-.011719-.511719-.011719-.773438v-29.746094c0-11.203124 6.917969-20.792968 16.71875-24.734374 3.363281 1.347656 6.394531 3.367187 8.914062 5.894531 4.816407 4.828125 7.804688 11.484375 7.804688 18.839843zm0 0"
                fill="#f6caae"
            />
            <path
                d="m512 92.660156c0 51.175782-41.484375 92.660156-92.660156 92.660156-51.175782 0-92.660156-41.484374-92.660156-92.660156 0-51.175781 41.484374-92.660156 92.660156-92.660156 51.175781 0 92.660156 41.484375 92.660156 92.660156zm0 0"
                fill="#3fb777"
            />
            <path d="m399.867188 43.089844h38.945312v99.140625h-38.945312zm0 0" fill="#f2f0ec" />
            <path d="m369.769531 73.1875h99.140625v38.945312h-99.140625zm0 0" fill="#f2f0ec" />
        </svg>
    );
}

UserSignUp.propTypes = {
    className: PropTypes.string,
    style: PropTypes.object,
};

UserSignUp.defaultProps = {
    className: undefined,
    style: undefined,
};
